﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Collections.ObjectModel;

namespace Jbe.TestSuite.Infrastructure.Interface.Documents
{
    public interface IDocumentManager : INotifyPropertyChanged
    {
        ReadOnlyObservableCollection<Document> Documents { get; }

        Document ActiveDocument { get; }


        void Register(DocumentType documentType);

        void Register(IActiveDocumentProvider activeDocumentProvider);
    }
}
